GM recalling almost 474,000 cars over problem with gear shift