NCRTC signs ₹450 cr solar pact for 60% power needs