Riemannian Flow Matching on General Geometries