Distributed Generation from Renewable Energy Sources: Ending Energy Poverty across the World