GM to add 1,500 IT jobs in Mich. from outsourced work