A recent survey on controllable text generation: A causal perspective | Synapse