PURCHASE AND SALE AGREEMENT among EL PASO CORPORATION and EL PASO CNG COMPANY, L.L.C., as Sellers, and TRANSCANADA AMERICAN INVESTMENTS LTD., as Buyer, dated December 22, 2006