Business BP to sell 65 per cent of Castrol to Stonepeak for about $6 billion Vivek MishraDec 24, 2025