The president says the latest move to send troops to a major US city is "necessary" to protect immigration detention facilities.