PURCHASE AND SALE AGREEMENT by and between Broadway Gen Funding, LLC as Seller, and Consumers Energy Company as Buyer dated as of May 24, 2007