Cognitive and Metacognitive Abilities Involved in the Solution of Mathematical Problem Solving: Validation of a Comprehensive Model