Hierarchical Shape Segmentation and Registration via Topological Features of Laplace-Beltrami Eigenfunctions