RIGHTS AGREEMENT dated as of July 30, 2001