Google is buying St. John's Terminal in New York City for $2.1 billion | Fortune