NTPC’s shareholders approve raising Rs 18,000 crore through NCDs