An Expectation-Maximization Perspective on Federated Learning