Hotel2vec: Learning Attribute-Aware Hotel Embeddings with Self-Supervision