Contrastive Learning with Counterfactual Explanations for Radiology Report Generation | Synapse