Thousands of flights have been cancelled after a powerful winter storm dumped a thick blanket of snow across New York City, causing chaos for travellers during one of the busiest weekends of the year.