Nifty, Sensex hammered by sell-off in banking, realty stocks | Sharefundss