CADM: Cluster-customized Adaptive Distance Metric for Categorical Data Clustering