Text this: CGFL: A Robust Federated Learning Approach for Intrusion Detection Systems Based on Data Generation