SpaceX rocket launches record number of satellites into orbit