Clustering by Mining Density Distributions and Splitting Manifold Structure