TeAPOT: Smartphone-Assisted Terrain-Aligned Geospatial Registration for Head-Mounted Mixed Reality in Outdoor