Oil and gas prices have already soared since Donald Trump's war on Iran resulted in Tehran seizing control of the Strait of Hormuz, a development the President managed somehow not to foresee.