It is illegal for non-citizens to vote in the US election – but Donald Trump has repeatedly claimed immigrants are going to.