Achieving Adversarial Robustness via Sparsity