Distributed Harmonization: Federated Clustered Batch Effect Adjustment and Generalization