Nutritional intake of riboflavin (vitamin B2) and migraine: a cross-sectional analysis of the National Health and Nutrition Examination Survey (NHANES) 2001-2004.