Adaptive Mean Shift Based Clustering in High Dimensions