Individual and environmental determinants of serum ferritin levels: a structural equation model