Riemannian functional principal component analysis