Oil giant BP suffers shareholder revolt over climate transparency at tense AGM April 23, 2026 · CNBC Read full story at source