Oil and gas giant BP has forecast that renewables are likely to account for around one-third of the world’s energy production by 2040, with uptake growing faster than that of any other fuel to date.