AGREEMENT AND PLAN OF SHARE EXCHANGE BY AND AMONG CATAWBA VALLEY BANK, CATAWBA VALLEY BANCSHARES, INC.