Retrieving Similar Trajectories from Cellular Data at City Scale