UK Prime Minister Keir Starmer says Europe is at a "crossroads in history," as the continent's leaders vow to defend Ukraine.