US voting live: Anxiety about the outcome of the race - and when the winner will be known - hangs over Election Day for 244 million Americans.