STOCK PURCHASE AGREEMENT dated as of June 26, 2003 between GE FINANCIAL ASSURANCE HOLDINGS, INC. and LEXINGTON INSURANCE COMPANY