Sell-off in finance stocks pull Sensex, Nifty 1% lower