AGREEMENT AND PLAN OF MERGER by and between SUNTRUST BANKS, INC. and GB&T BANCSHARES, INC. DATED AS OF NOVEMBER 2, 2007