mini hydroelectric generator and hydro turbine for hydro power plant