Trump's federal troop deployment to U.S. cities is costing about $93 million a month, according to the Congressional Budget Office.