REGISTRATION RIGHTS AGREEMENT by and among Cannae Holdings, Inc. and the other parties hereto