John Healey has been warned he faces a £7bn financial black hole if energy supplies from the Middle East remain choked off by Donald Trump's Iran war.