REGISTRATION RIGHTS AGREEMENT Between TRANSALTA CORPORATION And