Driving You Crazy: How do airlines select which flights to cancel before bad weather events?