AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT by and among Onex Holders (as defined herein), Greystone Holders (as defined herein) and