Hundreds of flights cancelled from Hong Kong airport