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