AGREEMENT AND PLAN OF MERGER DATED AS OF APRIL 16, 2007 BY AND BETWEEN NEW HAMPSHIRE THRIFT BANCSHARES, INC. AND FIRST COMMUNITY BANK