how far will bp oil spill travel