Visual Prompting for Adversarial Robustness