REGISTRATION RIGHTS AGREEMENT between PNM RESOURCES, INC., as Issuer and CASCADE INVESTMENT, L.L.C., as Initial Holder Dated as of October 7, 2005