GPS-based precision orbit determination - A Topex flight experiment