Similarity maximization and shrinkage approach in kernel metric learning for clustering mixed-type data