A Self-Learning Context-Aware Lemmatizer for German