Sensex Falls 400 Points, Nifty Below 23,950 as IT, Banking Stocks Decline