Assessing complexity and causality in heart period variability through a model-free data-driven multivariate approach