AGREEMENT AND PLAN OF MERGER by and between COMMUNITY BANCSHARES, INC. and THE BANC CORPORATION dated as of April 29, 2006