AMENDED AND RESTATED RIGHTS AGREEMENT DATED AS OF MAY 24, 2002