Indian stocks volatile amid US-Iran tensions, oil hits $126