PURCHASE AND CONTRIBUTION AGREEMENT by and among TRINITY RAIL LEASING WAREHOUSE TRUST, TRINITY INDUSTRIES LEASING COMPANY and TRINITY RAIL LEASING 2021 LLC Dated as of June 30, 2021