Fenchel Duality Theory and a Primal-Dual Algorithm on Riemannian Manifolds