President Trump has announced the withdrawal of National Guard troops from Chicago, Los Angeles and Portland, citing reduced crime rates.