Blood lead and cadmium levels and relevant factors among children from an e-waste recycling town in China.