AMEMDED AND RESTATED CREDIT AGREEMENT