Principal Graphs and Manifolds