Cadmium exposure and kidney stone formation in the general population--an analysis of the National Health and Nutrition Examination Survey III data