GM adding 971,000 vehicles to ignition recall