Socio-economic and environmental impacts of renewable energy deployments: A review