Why are thousands of flights canceled?