Estimating the Optimal Number of Clusters in Categorical Data Clustering by Silhouette Coefficient