Learning Time-Aware Distributed Representations of Locations from Spatio-Temporal Trajectories