Agreement reached on New York State budget