Exxon to pay $25M in settlement over NYC oil spill