Scientists may have solved mystery of Saturn's rings' origin