Distributed stochastic gradient MCMC for federated learning