UK Prime Minister Keir Starmer has welcomed Ukrainian President Volodymyr Zelenskiy and the leaders of Germany and France to Downing Street for talks.