Oil giant BP suffers shareholder revolt over climate transparency at tense AGM

· CNBC