Flights cancelled and roads underwater as storms pummel US