BP has confirmed it will slash spending on net-zero transition businesses by more than five billion US dollars (£3.95 billion) a year, and significantly ramp up its oil and gas operations.