CSK AUTO, INC. AMENDED AND RESTATED CREDIT AGREEMENT dated as of January 16, 2004