XFedHunter: An Explainable Federated Learning Framework for Advanced Persistent Threat Detection in SDN