John McCain greets NY voters