Understanding the challenges associated with cooperative learning : an empirical study with primary school teachers