China takes on SpaceX with its own version of Starlink satellites