Text this: Review of communication optimization methods in federated learning