Multi-Band Variable-Lag Granger Causality: A Unified Framework for Causal Time Series Inference across Frequencies