AGREEMENT AND PLAN OF MERGER between VALLEY FINANCIAL CORPORATION and BNC BANCORP