Copula-based Multivariate Models with Applications to Risk Management and Insurance