FedFixer: Mitigating Heterogeneous Label Noise in Federated Learning