Tensor Dirichlet Process Multinomial Mixture Model for Passenger Trajectory Clustering