micro hydro power plant design