New York cancels contracts with President Trump