Lego robot solves Rubik's Cube faster than humans