The right-hand man to North Korean leader Kim Jong-un has landed at New York's JFK airport at the start of a rare visit to the United States.