Donald Trump is signing a new presidential executive order that will require prospective voters to show proof of US citizenship to register to vote.