AGREEMENT AND PLAN OF MERGER by and among COMMUNITY FINANCIAL CORPORATION, INC. COMMUNITY BANK, CITY HOLDING COMPANY, and CITY NATIONAL BANK OF WEST VIRGINIA August 2, 2012