Heavy fog affecting Christmas getaways as major airports cancel flights