Controlling Difficulty of Generated Text for AI-Assisted Language Learning