Slice Transformer and Self-supervised Learning for 6DoF Localization in 3D Point Cloud Maps