Investigating the role of spatial thinking in children’s design ideation through an open-ended design-by-analogy challenge