design considerations of micro hydro electric power