Portland mayor blames 'racist' Trump for violence