NTPC pays final dividend of Rs 2,908.99 crore for 2022-23