Predictors of iron levels in 14,737 Danish blood donors: results from the Danish Blood Donor Study