India denounces call to give up nukes, sign NPT