Economic feasibility analysis of small hydro power projects