United States President Donald Trump’s deployment of troops in major US cities in 2025 cost nearly $500m, according to the latest estimates from the nonpartisan Congressional Budget Office (CBO).