CREDIT AGREEMENT dated as of June 11, 2004 as amended and restated on November 14, 2006