EXHIBIT 4.5 REGISTRATION RIGHTS AGREEMENT Dated as of July 10, 1997