NTPC Bars Foreign Bids For 3 Solar Projects