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