GNSS-based Navigation for a Remote Sensing Three-Satellite Formation Flying