A critical review on environmental impacts of renewable energy systems and mitigation strategies: Wind, hydro, biomass and geothermal