PCL: Proxy-based Contrastive Learning for Domain Generalization | Synapse