AGREEMENT AND PLAN OF MERGER DATED AS OF JULY 31, 2017 BY AND AMONG THE COMMUNITY FINANCIAL CORPORATION, COMMUNITY BANK OF THE CHESAPEAKE AND COUNTY FIRST BANK