EU agrees deal to end Russian gas purchases by 2027

Deal on delayed date a step towards cutting Russia's funding for its war in Ukraine.