Teen sets world record for solving 12-sided Rubik's cube