Comparison of game-based learning and traditional lecture approaches to improve student engagement and knowledge transfer in STEM education