BOSTON PRIVATE FINANCIAL HOLDINGS, INC. Registration Rights Agreement