A Bayesian Filtering Algorithm for Gaussian Mixture Models