Distributed Spatio-Temporal Information Based Cooperative 3D Positioning in GNSS-Denied Environments