Adaptive Importance Sampling for Simulating Copula-based Distributions