Privacy Preserving Bayesian Federated Learning in Heterogeneous Settings