Competitive altruism: from reciprocity to the handicap principle | Synapse