$\mathcal {PLC}$-LiSLAM: LiDAR SLAM With Planes, Lines, and Cylinders