Renewable energy challenges