PURCHASE AGREEMENT between FIRST FINANCIAL BANCSHARES, INC. and ENTERPRISE FINANCIAL SERVICES CORP