AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT DATED AS OF NOVMBER 22, 1996