NBC: Thousands of flight cancellations mark holiday weekend