Promoting Cooperation in Social Dilemmas via Fairness Norms and Group Goals