Global existence and convergence of solutions of Calabi flow on surfaces of genus $h\geq 2$