AMENDED AND RESTATED CREDIT AGREEMENT DATED AS OF DECEMBER 18, 1998