A systematic review of federated learning from clients' perspective: challenges and solutions