#US inflation hits three-year high as 'no end in sight' for Donald Trump's war with Iran