EXHIBIT 99.1 CREDIT AND GUARANTEE AGREEMENT Dated as of May 18, 2000