Exhibit 10.4 REVOLVING CREDIT AGREEMENT DATED AS OF APRIL 29, 1998