EXHIBIT 99.2 AMENDED AND RESTATED CREDIT AGREEMENT dated as of July 5, 2005,