Unsupervised Learning: Comparative Analysis of Clustering Techniques on High-Dimensional Data