Development of a rule-based lemmatization algorithm through Finite State Machine for Uzbek language