Learning Discriminative Representations for Big Data Clustering using Similarity-based Dimensionality Reduction