PointLocalization: Real-Time, Environmentally-Robust 3D LiDAR Localization