Springer Ricci Flow for Shape Analysis and Surface Registration: Theories, Algorithms and Applications