Portland mayor tear-gassed as protestors and federal agents clash