AGREEMENT AND PLAN OF MERGER DATED AS OF JULY 31, 2008 AMONG FIRST COMMUNITY BANCSHARES, INC. AND CODDLE CREEK FINANCIAL CORP.