AGREEMENT AND PLAN OF MERGER BY AND AMONG BANK FIRST NATIONAL CORPORATION, BFNC merger sub, llc AND waupaca bancorporation, inc.