Large Language Models in Introductory Programming Education: ChatGPT's Performance and Implications for Assessments