British Prime Minister Keir Starmer told a meeting of more than a dozen world leaders that they had to be prepared to defend any Ukraine peace deal themselves.