Nearly $140M from federal government will go to contaminated site cleanups, waterways in Western New York