After Numerous Delays, SpaceX Launches Starlink Satellites