FedBoost: A Communication-Efficient Algorithm for Federated Learning