EXELON GENERATION COMPANY, LLC REGISTRATION RIGHTS AGREEMENT