STOCK PURCHASE AGREEMENT by and among HCA INC. and LIFEPOINT HOSPITALS, INC. Dated as of July 14, 2005