Partner choice creates competitive altruism in humans