Indian stocks tumble amid US-Iran tensions; retail surge meets FPI exodus