Man allergic to 'nearly everything' spends transatlantic flight trapped in loo after smelling fish meal