Communication-efficient federated learning via knowledge distillation