Sensex down 800 pts, Nifty near 23,600: US-Iran tensions among key factors behind market decline