Last week, US president Donald Trump and UK prime minister Keir Starmer both gave big speeches to the UK. Trump’s effort ...