U.S. President Donald Trump has announced he wants to end the constitutional right to citizenship for babies of non-citizens and unauthorised immigrants born in the United States.