AGREEMENT AND PLAN OF MERGER BY AND BETWEEN AMERICAN COMMUNITY BANCSHARES, INC. AMERICAN COMMUNITY BANK AND FNB BANCSHARES, INC. FIRST NATIONAL BANK OF THE CAROLINAS November 5, 2003