STOCK PURCHASE AGREEMENT BETWEEN NATIONAL GRID USA AND LIBERTY ENERGY UTILITIES CO. ENTERED INTO ON DECEMBER 8, 2010 AND AMENDED AND RESTATED JANUARY 21, 2011