New York reaches deal with Seneca Nation on casino revenue