Sensex falls 700+ pts, Nifty below 23,400; rupee hits 96.93