Text this: Occupational exposure to heavy metals, alcohol intake, and risk of type 2 diabetes and prediabetes among Chinese male workers