AMENDED AND RESTATED GMAC COMMERCIAL FINANCE LLC FACTORING AGREEMENT