Renewable energy, sustainable development, and hybrid systems