AMENDED AND RESTATED SHAREHOLDER RIGHTS PLAN AGREEMENT DATED AS OF APRIL 27, 2007 BETWEEN TRANSCANADA CORPORATION AND COMPUTERSHARE TRUST COMPANY OF CANADA AS RIGHTS AGENT