GM begins white-collar cuts with contract workers