Elmo a hit with tourists in New York