REGISTRATION RIGHTS AGREEMENT by and among NRG ENERGY, INC. and THE HOLDERS NAMED HEREIN