IRCTC gets buy rating with ₹706 target price from Prabhudas Lilladher