REGISTRATION RIGHTS AGREEMENT among QXO, INC., JACOBS PRIVATE EQUITY II, LLC AND THE OTHER HOLDERS PARTY HERETO DATED June 6, 2024