Sir Keir Starmer has suggested a coalition of European allies could step up and defend a potential deal for Ukraine to "guarantee the peace".