Socio-cognitive and nutritional factors associated with body mass index in children and adolescents: possibilities for childhood obesity prevention.