Delta’s new home at London-Heathrow Terminal 3