An explosion at a Chinese factory two weeks ago released some 100 tons of cancer-causing agents .