A Beidou Based Multiple-GNSS Positioning Algorithm for Mission Critical Applications