SpaceX wins Baa1 investment-grade rating from Moody's