CREDIT AGREEMENT among TELETECH HOLDINGS, INC., as Borrower, THE LENDERS NAMED HEREIN, as Lenders, and KEYBANK NATIONAL ASSOCIATION, as Lead Arranger, Sole Book Runner and Administrative Agent dated as of May 5, 2004