Self-Explainable Graph Neural Networks for Link Prediction