Near-Optimal Comparison Based Clustering