AGREEMENT AND PLAN OF MERGER DATED AS OF APRIL 29, 2009 BY AND BETWEEN BERKSHIRE HILLS BANCORP, INC. AND CNB FINANCIAL CORP.