Optimising Communication Overhead in Federated Learning Using NSGA-II