Individual Heterogeneity, Group Interaction, and Co-operative Behaviour: Evidence from a Common-Pool Resource Experiment in South Africa and Namibia