Cruz slams New York liberals