Lufthansa, United, Delta cancel flights over Christmas