Gravar-mail: DAG-informed regression modelling, agent-based modelling and microsimulation modelling: a critical comparison of methods for causal inference