Oregon District Judge Karin Immergut has declared US President Donald Trump's order to deploy troops in Portland to suppress protests illegal. Democrats have welcomed the ruling, while the legal battle may ultimately reach the Supreme Court.