US flight cancellations ease a bit but disruptions still running high