Sir Keir Starmer handed major boost as US president says UK prime minister is ‘a very good person’