US President Donald Trump comes under fire from Democrats and even some members of his own Republican Party after launching an extraordinary xenophobic attack on four progressive Democratic congresswomen.