Portland Police declare 'riot' after officers attacked