Relations between Keir Starmer and the US president have been fractious in recent months, with Donald Trump branding Britain’s approach to the Iran war ‘terrible’ and repeatedly lashing out at the UK prime minister