AGREEMENT AND PLAN OF REORGANIZATION DATED AS OF NOVEMBER 25, 2003 BETWEEN BANKNORTH GROUP, INC., AND FOXBOROUGH SAVINGS BANK