EXECUTION VERSION KE 37244852 AMENDED AND RESTATED PURCHASE AND SALE AGREEMENT by and between TALEN GENERATION, LLC, and TRANSCANADA FACILITY USA, INC. December 22, 2015