Owed to a Martingale: A Fast Bayesian On-Line EM Algorithm for Multinomial Models