AGREEMENT AND PLAN OF REORGANIZATION BY AND AMONG YADKIN VALLEY FINANCIAL CORPORATION YADKIN VALLEY BANK AND TRUST COMPANY AND CARDINAL STATE BANK Dated as of June 14, 2007