FinanceBP makes a mighty profit and will produce more oil and gas for longerThe supermajor will, however, dedicate about 50% of 2023 spending to new energiesReasons to smile: BP chief executive Bernard Looney.Photo: BPRussell SearanckeOslo