PURCHASE AND SALE AGREEMENT by and between CONSTELLATION POWER, INC. as Seller, and TPF GENERATION HOLDINGS, LLC, as Buyer dated as of October 10, 2006