Structural equation modeling of food craving across the menstrual cycle using behavioral, neuroendocrine, and metabolic factors