AGREEMENT AND PLAN OF MERGER BY AND AMONG TOMPKINS FINANCIAL CORPORATION, TMP MERGECO. INC., AND VIST FINANCIAL CORP.