XCEL ENERGY INC. REGISTRATION RIGHTS AGREEMENT