Voting ends in Afghan presidential runoff