Federated Causal Discovery Across Heterogeneous Datasets under Latent Confounding