BDS and GPS side-lobe observation quality analysis and orbit determination with a GEO satellite onboard receiver