President Donald Trump said he has “no choice” but to send agents amid the violence as the mayor of Portland, Oregon, was tear gassed by federal officers.