CTRL: A Conditional Transformer Language Model for Controllable Generation