A Bayesian Federated Learning Framework with Multivariate Gaussian Product