STOCK PURCHASE AGREEMENT by and among AMERESCO, INC., NU ENTERPRISES, INC. and NORTHEAST UTILITIES