Public health in the twentieth century: advances and challenges.