Fast sampling and model selection for Bayesian mixture models