Explaining compound activity predictions with a substructure-aware loss for graph neural networks | Synapse