Ted Cruz gets cold welcome in New York