Flight cancellations top 1,400 on Christmas morning