U.S. airports plagued by thousands of flight delays and cancellations