Global Currencies Stall as Iran War Uncertainty Weighs on Markets