5,916 dead pigs floating in the Shanghai water supply