NTPC makes good on fuel-related revenue loss, sets stage for a better FY20