Fears over the impact of Donald Trump’s Iran war on energy prices prompt calls for chancellor to keep bills down