AMENDED AND RESTATED CREDIT AGREEMENT dated as of March 31, 1999