World's tallest data center opens in New York