Computerized dynamic testing of children's potential for reasoning by analogy: the role of executive functioning