Sensex falls 0.47%, Nifty drops 0.53% below 23,900 on US-Iran tensions