IRISH: A Hidden Markov Model to detect coded information islands in free text