US President Trump has paused the deployment of National Guard troops to Chicago, Los Angeles, and Portland due to legal challenges.