Copula based multivariate semi-Markov models with applications in high-frequency finance