Cotton dust, endotoxin and cancer mortality among the Shanghai textile workers cohort: a 30-year analysis. Issue 10 (4th July 2013)