electricity energy hydroelectric consultant electric hydropower green environmental engineering manufacturing engineers solar hydropower consultant environment biomass global warming engineer power hydroelectric services