Learning to explain: the role of educational robots in science education