RIGHTS AGREEMENT DATED AS OF APRIL 22, 1997