Keep IRFC shares for long-term