NBC: GM will cut thousands of jobs in Michigan, Tennessee and Ohio