Simulating a Primary Visual Cortex at the Front of CNNs Improves Robustness to Image Perturbations