AMENDED AND RESTATED CREDIT AGREEMENT BETWEEN AMERIGON INCORPORATED AND COMERICA BANK DATED AS OF OCTOBER 28, 2005 AMENDED AND RESTATED CREDIT AGREEMENT