SpaceX has revealed that a geomagnetic storm may have caused the loss of as many as 40 Starlink internet satellites deployed in its most recent mission.