Text this: Drug discovery and mechanism prediction with explainable graph neural networks