EPA: Polluters will pay for $1.4B Passaic River cleanup