Relation-Constrained Decoding for Text Generation