EXHIBIT 10.5 REGISTRATION RIGHTS AGREEMENT