AGREEMENT AND PLAN OF MERGER by and between CENTERSTATE BANK CORPORATION and CHARTER FINANCIAL CORPORATION Dated as of April 24, 2018