EXHIBIT 99.2 TEAM HEALTH, INC. REGISTRATION AGREEMENT