High-frequency component helps explain the generalization of convolutional neural networks