Sparse Communication for Federated Learning