STOCK PURCHASE AGREEMENT by and among Wolters Kluwer Health, Inc., NDC Health Information Services (Arizona) Inc., and NDCHealth Corporation Dated as of August 26, 2005