General Motors has reached a tentative deal with striking autoworkers. GM is the last of the Detroit carmakers to reach a settlement — potentially ending a six-and-a-half week strike.