IRFC long term investment