General Motors has axed more than 4,400 contract jobs in the United States in a little more than two years as part of its cost-cutting programme.