STOCK PURCHASE AGREEMENT by and between THE HANOVER INSURANCE GROUP, INC. and COMMONWEALTH ANNUITY AND LIFE INSURANCE COMPANY Dated as of July 30, 2008