Effectiveness of cooperative learning on learning styles and academic performance in mathematics learning at the upper primary level