REVOLVING CREDIT AND TERM LOAN AGREEMENT DATED AS OF APRIL 14, 2000