AMENDED AND RESTATED POWER PURCHASE AGREEMENT As Amended and Restated as of April 30, 2004 Between Exelon Generation Company, LLC and Commonwealth Edison Company