STOCK PURCHASE AGREEMENT by and between CONSTELLATION ENERGY GROUP, INC. and MIDAMERICAN ENERGY HOLDINGS COMPANY September 19, 2008