Equipped with 17,000 solar cells Solar-Impulse 2 lands in New York City