CREDIT AGREEMENT DATED AS OF MAY 29, 2003