Large Language Models for Difficulty Estimation of Foreign Language Content with Application to Language Learning