Cooperation in Large Scale Social Dilemmas: Insights about the Effectiveness of Mechanisms to Promote Collective Action