how many moons does this planet have