AMENDED AND RESTATED RIGHTS AGREEMENT DATED AS OF MARCH 4, 1997