Enhancing Training Outcomes in the Context of e-Learning: The Impact of Objective Learner Control, Training Content Complexity, Cognitive Load, Learning Goal Orientation, and Metacognitive Strategies