GraCT: a grammar based compressed representation of trajectories