Federated Learning with Uncertainty-Based Client Clustering for Fleet-Wide Fault Diagnosis