AMENDED AND RESTATED CREDIT AGREEMENT dated as of March 31, 1998 among