Sustainability and Environmental Impact of Renewable Energy Sources