500 flights cancelled