Several people have been arrested in the US city of Portland after scuffles between police and far-right protesters, as well as those opposing US President Donald Trump.