1. Nutrition and Health Research CenterNational Institute of Public Health Cuernavaca Mexico
2. Center for Research on Population HealthNational Institute of Public Health Cuernavaca Mexico
3. CONACyT—Center for Research on Population HealthNational Institute of Public Health Cuernavaca Mexico
4. Health DepartmentIberoamerican University Mexico City Mexico
5. Department of Global Health and PopulationHarvard T.H. Chan School of Public Health Boston Massachusetts USA