Donald Trump’s war with Iran is hitting ‘inflation, growth and borrowing costs,’ John Healey warns