Sir Keir Starmer is in the White House for crunch talks with Donald Trump on Ukraine, trade and technology.