Copula-based synthetic population generation