New Rubik's cube robot world record: 2.39 seconds