IRFC Hits Record Profit, Surpasses Financial Targets