AMENDED AND RESTATED STOCK PURCHASE AGREEMENT by and among GENERAL MOTORS ACCEPTANCE CORPORATION, GMAC MORTGAGE GROUP, INC., GMAC COMMERCIAL HOLDING CORP., and GMACCH INVESTOR LLC