NTPC posts record output of 866.47 mn units in a day