NORTHERN TRUST CORPORATION AND NORWEST BANK MINNESOTA, N.A. RIGHTS AGENT RIGHTS AGREEMENT DATED AS OF JULY 21, 1998