Flights diverted, delayed due to bad weather