An agentic AI framework that uses causal inference to filter spurious financial signals before forecasting