BP CEO breaks down the company's record 2022 earnings