Visible to the public Invisible Shield Can Compression Harden Deep Neural Networks Universally Against Adversarial Attacks