SpaceX launches 143 satellites on one rocket in record-setting mission