Sensex Falls 332 Points, Nifty Below 23,800 on Iran-US Tensions