Beidou Satellite: Solid foundation laid for China's space endeavors