New York City is canceling contracts with the Trump Organization worth $17 million.