ALLIANCE FINANCIAL CORP /NY/