Urbanization and health in developing countries: a challenge for health for all.