Macroeconomic Factors and Stock Price Volatility at Nairobi Securities Exchange | Synapse