Portland mayor tear gassed