AGREEMENT AND PLAN OF MERGER BY AND AMONG NEWALLIANCE BANCSHARES, INC. AND NEWALLIANCE BANK AND CORNERSTONE BANCORP, INC. AND CORNERSTONE BANK DATED AS OF April 12, 2005