EXHIBIT 4.7 REGISTRATION RIGHTS AGREEMENT dated as of August 6, 1999