AGREEMENT AND PLAN OF MERGER by and between TEXAS UNITED BANCSHARES, INC. and GNB BANCSHARES, INC. Dated as of April 29, 2004