Modelling of dependence in high-dimensional financial time series by cluster-derived canonical vines