Learn from Others and Be Yourself in Heterogeneous Federated Learning | Synapse