Geometrically Regularized Autoencoders for Non-Euclidean Data