AMENDED AND RESTATED CREDIT AGREEMENT Dated as of June 15, 1999