SpaceX says likely won’t need 42,000 satellites for Starlink internet