CausalAF: Causal Autoregressive Flow for Goal-Directed Safety-Critical Scenes Generation