STOCK PURCHASE AGREEMENT by and between AMERIPRISE FINANCIAL, INC. and LADENBURG THALMANN FINANCIAL SERVICES INC. dated as of August 16, 2011