Railway Fault Text Clustering Method Using an Improved Dirichlet Multinomial Mixture Model