Macroeconomic shocks, market uncertainty and speculative bubbles: a decomposition-based predictive model of Indian stock markets | Synapse