AMENDED AND RESTATED CREDIT AGREEMENT dated as of April 30, 1998