14-year-old builds a Rubik's cube-solving Lego robot