Sir Keir Starmer and Donald Trump spent 45 minutes on the phone over the weekend.