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