Global airlines have suspended flights across the Middle East leaving passengers, pilots and crew stranded following US and Israeli strikes on Tehran.