XTO ENERGY INC. REGISTRATION RIGHTS AGREEMENT