More than 1,000 flights were delayed at London Heathrow and Gatwick on Friday as fog created travel chaos for UK airports.