Dependency-aware synthetic tabular data generation