Learning Across Boundaries: Tackling Heterogeneity in Medical Federated Learning