The association between hemoglobin level and osteoporosis in a Chinese population with environmental lead and cadmium exposure