At the start of his war on Iran, Donald Trump promised that rising oil and gas prices would make the US ‘a lot of money’.