US President Donald Trump deployed 2,000 National Guard troops to restore order during the demonstrations.