A Bayesian Semiparametric Framework for Understanding and Predicting Customer Base Dynamics