Astronomers Discover 12 New Moons Around Jupiter, Including 1 Oddball