'Anarchists' & 'riot': US police clash with protesters on May Day demo in Portland