Text this: Employing large language models to enhance K-12 students’ programming debugging skills, computational thinking, and self-efficacy