When will we know the US election result-and could there be delay