Prime Minister Keir Starmer said the UK will be with Ukraine until 'long after the war is over'. He met Zelensky in Kyiv days before Trump enters White House.