The European Union makes its vow to cut Russian gas legally binding, despite opposition from Hungary and Slovakia, as the bloc pushes to reduce reliance on Moscow.