The Impact of Collaborative Learning on Learners’ Critical Thinking Skills