AGREEMENT AND PLAN OF MERGER BETWEEN GUARANTY FEDERAL BANCSHARES, INC. AND HOMETOWN BANCSHARES, INC. November 30, 2017