The Tree Autoencoder Model, with Application to Hierarchical Data Visualization