British prime minister says agreement will form ‘at least one element’ of security guarantee for Kyiv