BP will cut bonuses for its senior leaders to 45% of target after the company missed some key financial goals in 2024, three ...