SALIX PHARMACEUTICALS, LTD. REGISTRATION RIGHTS AGREEMENT