EXHIBIT 10.10 WARRANT REGISTRATION RIGHTS AGREEMENT DATED AS OF APRIL 21, 1998