Serum ferritin is associated with non-alcoholic fatty liver disease and decreased Β-cell function in non-diabetic men and women