Towards Interpretable Solar Flare Prediction with Attention-based Deep Neural Networks