Developmental differences in the Tower of Hanoi problem-solving strategy and performance