STOCK PURCHASE AGREEMENT between LIVE NATION WORLDWIDE, INC. and KEY BRAND ENTERTAINMENT INC. Dated as of January 23, 2008