Why pressure is mounting at oil giant BP ahead of its annual general meeting April 13, 2026 · CNBC Read full story at source