Enhancing ML Models Robustness through Adversarial Retraining