AGREEMENT AND PLAN OF MERGER By and Between BOSTON PRIVATE FINANCIAL HOLDINGS, INC. and GIBRALTAR FINANCIAL CORPORATION Dated as of April 18, 2005