600 flights cancelled