Edmunds to cut 129 jobs in Calif., Detroit