AGREEMENT AND PLAN OF MERGER AND REORGANIZATION By And Between CAROLINA FINANCIAL CORPORATION and CAROLINA TRUST BANCSHARES, INC. Dated as of July 15, 2019