Why Project-Based Learning Outperforms Traditional Instruction