Trading public goods stabilizes interspecific mutualism.