PURCHASE AND SALE AGREEMENT between TXU Fuel Company and Energy Transfer Partners, L.P. dated April 25, 2004