Portland mayor changes tone on violent protests