SpaceX launches new communication satellite for Inmarsat