A Collaborative Method for GNSS-based Inter-Agent Range Estimation and Hybrid Positioning Algorithm in Harsh Environment