Sun, Water, Wind: A global blueprint for 100 percent clean energy