Nifty settles