Museum of Illusions opens in New York City