Predicting recovery following stroke: deep learning, multimodal data and feature selection using explainable AI