US president Donald Trump lashes out at Britain, moments before announcement, for not joining his war on Iran