How Middle East flight disruptions are leaving foreigners stranded