Can the world be powered by renewables?