STOCK PURCHASE AGREEMENT by and among SUN LIFE OF CANADA (U.S.) HOLDINGS, INC., SUN LIFE ASSURANCE COMPANY OF CANADA—U.S. OPERATIONS HOLDINGS, INC., SUN LIFE ASSURANCE COMPANY OF CANADA, DELAWARE LIFE HOLDINGS, LLC, SUN LIFE FINANCIAL INC. (solely for...