BP sells petrochemicals business for $5Bn ‘to succeed through energy transition’