Maximum Margin Dirichlet Process Mixtures for Clustering