New York's budget is due today