How did Saturn's rings form? Icy moons collide in supercomputer simulations