IRFC IPO to fetch Rs 3100 crore for a firm Tag