Scaffolding Meta-Cognitive Skills for Effective Analogical Problem Solving via Tailored Example Selection