Impulsivity is associated with food intake, snacking, and eating disorders in a general population