Bayesian Predictive Profiles With Applications to Retail Transaction Data