General Motors to slash 14,700 jobs in North America