AGREEMENT AND PLAN OF MERGER dated May 3, 2017 between First Horizon National Corporation, Capital Bank Financial Corp. and Firestone Sub, Inc.