Oil spill settlement reached with California businesses