Learning a Robust Consensus Matrix for Clustering Ensemble via Kullback-Leibler Divergence Minimization