A November 13 factory explosion caused 100 tons of potentially cancer-causing benzene to spill into the river upstream from the city .