AMVESCAP PLC REGISTRATION RIGHTS AGREEMENT