GUARANTEE AGREEMENT BOSTON PRIVATE FINANCIAL HOLDINGS, INC. DATED AS OF OCTOBER 12, 2004