Evaluating Large Language Models for Public Health Classification and Extraction Tasks