Trump administration cancels $188 million in migrant shelter grants to New York City, ordering repayment over claims of illegal immigration support.