Text this: GL-Net: semantic segmentation for point clouds of shield tunnel via global feature learning and local feature discriminative aggregation