US President Donald Trump has said those he is trying to keep out of America are “dirty and demented people”. ...