Sir Keir Starmer will welcome Volodymyr Zelensky to Downing Street this weekend as he follows up his visit to see Donald Trump with efforts to bridge the gap between the US and Europe over a potential deal to end the Ukraine war.