NTPC Kahalgaon unit generates over 16,000 million units of power