Afghans vote in run-off election despite Taliban threats