The Challenge of Renewable Energy