Multi-Prototypes Convex Merging Based K-Means Clustering Algorithm