Federated Learning for Diffusion Models