Multi-Criteria Client Selection and Scheduling with Fairness Guarantee for Federated Learning Service