Chinese experiences in mini-hydropower generation