cancels over 400 flights