Closing Bell: Sensex halts record run, nosedives 931 pts; Nifty at 21,150; all sectoral indices bleed