$230M settlement reached over 2015 California oil spill