Self-interested agents can bootstrap symbolic communication if they punish cheaters