GM FINANCIAL CONSUMER AUTOMOBILE RECEIVABLES TRUST 20 - $ AUTOMOBILE RECEIVABLES BACKED NOTES UNDERWRITING AGREEMENT