Learning Causal Graphs via Monotone Triangular Transport Maps