how many rubik's cubes have been sold