FedCure: Mitigating Participation Bias in Semi-Asynchronous Federated Learning with Non-IID Data