IRCTC stock analysis