EXHIBIT 99.(b) RIGHTS AGREEMENT dated as of June 1, 1999