Punitive preferences, monetary incentives and tacit coordination in the punishment of defectors promote cooperation in humans