BP Investor Report October 2024