Mixing Backward- with Forward-Chaining for Metacognitive Skill Acquisition and Transfer