AI in Public Health: Applications and Challenges