Ukrainians vote in tense run-off