Generative AI-powered non-player characters in digital storyline-based learning: an innovative approach to EFL writing | Synapse