PURCHASE AGREEMENT between CATERPILLAR FINANCIAL SERVICES CORPORATION Seller and CATERPILLAR FINANCIAL FUNDING CORPORATION Depositor Dated as of June 1, 2006