oil spill closes major California beaches