Total to buy Saft for battery boost

€950m deal pushes French oil giant deeper into renewables