Text this: Privacy Issues, Attacks, Countermeasures and Open Problems in Federated Learning: A Survey