NTC earns record Rs 578m profit in FY 2019-20