How Duolingo Uses AI to Assess, Engage and Teach Better