Gamification of cooperation: A framework, literature review and future research agenda