PURCHASE AGREEMENT AMONG MEDALLION FINANCIAL CORP., MEDALLION FINANCING TRUST I AND MERRILL LYNCH INTERNATIONAL