Shift invariance and the neocognitron