Enhancing adversarial robustness in Natural Language Inference using explanations