Sensex falls 1.2%, Nifty below 23,800 mark amid weak economic data