31 October 16 Energy Historic milestone: renewables now largest source of installed power in the world