GM adds 824,000 newer cars to switch recall