SoteriaFL: A Unified Framework for Private Federated Learning with Communication Compression