AMENDED AND RESTATED CREDIT AGREEMENT dated as of May 5, 2000