BP is making a drastic pullback from renewables in favour of more oil and gas, claiming that it went “too far, too fast” on green energy.