PURCHASE AND SALE AGREEMENT by and among TPS TEJAS GP, LLC TPS TEJAS LP, LLC as the Sellers and FRONTERA GENERATION GP, INC. CENTRICA US HOLDINGS INC. as the Purchasers Dated as of December 1, 2004