The Guardian quotes British ministers: Next month's budget in the UK has been made more difficult by Trump's war on Iran.