Text this: FD-IDS: Federated Learning with Knowledge Distillation for Intrusion Detection in Non-IID IoT Environments