Factors associated with serum ferritin levels and iron excess: results from the EPIC-EurGast study