SpaceX launches 46 Star satellites, lands Falcon 9 rocket for 100th time