discovered moons