Data Skeletonization via Reeb Graphs