General Motors and the United Auto Workers have reached a tentative agreement to reduce GM's health-care costs significantly.