SHAREHOLDER PROTECTION RIGHTS AGREEMENT dated as of November 6, 1998