Nifty eyes 25,000 target amid IT weakness and defence strength