ASSET PURCHASE AGREEMENT between GATX TECHNOLOGY SERVICES CORPORATION, GATX TECHNOLOGY FINANCE INC., GATX FINANCIAL CORPORATION, CIT TECHNOLOGIES CORPORATION and CIT FINANCIAL LTD. April 14, 2004