The transition to renewables is taking longer than previously thought, a senior member of BP has said, on the same day her company announced it would slash funding for clean energy and ramp up fossil fuel extraction.