STOCK PURCHASE AGREEMENT among TeleTech Holdings, Inc., Insight Enterprises, Inc. and Direct Alliance Corporation Dated as of June 14, 2006