SECOND AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT DATED APRIL 21, 1997