EXHIBIT 10.29 CREDIT AGREEMENT DATED AS OF MAY 17, 2000