Robust Loop Closure by Textual Cues in Challenging Environments