100% Clean and Renewable Energy: The Challenge of Our Generation