UK Prime Minister Keir Starmer meets Donald Trump for two hours to “burnish personal relations” ahead of a US election