REGISTRATION RIGHTS AGREEMENT by and among TRIUMPH GROUP, INC. and the GUARANTORS party hereto and RBC CAPITAL MARKETS, LLC as Representative of the several Initial Purchasers