Propagation Algorithms for Variational Bayesian Learning