Controlling Dialogue Generation with Semantic Exemplars