Riesz transform via heat kernel and harmonic functions on non-compact manifolds