Donald Trump praised Sir Keir Starmer as “a tough negotiator” - but the prime minister failed to secure key concessions over ...