Self-Supervised Contrastive Molecular Representation Learning with a Chemical Synthesis Knowledge Graph | Synapse