EXHIBIT (99.3) REGISTRATION RIGHTS AGREEMENT