Students’ predictions in novel situations and the role of self-generated analogies in their reasoning