The US-Israeli Iran war has halted nearly all traffic on a key waterway and the price of Brent crude has soared.