Protests erupt in US cities over police violence as riot declared in Portland