Why Do Gas Giants Have Many Moons