EXHIBIT 4.2 WARRANT AGREEMENT Dated as of May 27, 1998