12 new moons discovered around Jupiter