CHENIERE CORPUS CHRISTI HOLDINGS, LLC REGISTRATION RIGHTS AGREEMENT