US election results: When can we expect the final outcome?