On the Shift Invariance of Max Pooling Feature Maps in Convolutional Neural Networks