Shylock: Causal Discovery in Multivariate Time Series based on Hybrid Constraints