AGREEMENT AND PLAN OF MERGER BY AND AMONG ABC BANCORP THE FIRST BANK OF BRUNSWICK FIRST NATIONAL BANC, INC. FIRST NATIONAL BANK, ST. MARYS, GEORGIA AND FIRST NATIONAL BANK, ORANGE PARK, FLORIDA As of June 30, 2005