NTPC pays ₹2,951.88 cr interim dividend for 2018-2019