Clean energy for 10 billion humans in the 21st century : is it possible?