U.S. and Israel's attacks on Iran have effectively brought oil flows through the critical Strait of Hormuz, through which a fifth of the world’s energy supplies transit, to a halt.