Benign Overfitting in Two-layer Convolutional Neural Networks