Variable speed micro-hydro power generation system: Review and Experimental results