BP’s reversal from renewables a sign of the times