Text this: Particle Swarm Optimization-based Federated Learning Method for Heterogeneous Data