Macroeconomic Dynamics and Profitability of Insurance Firms Listed at Nairobi Securities Exchange, Kenya | Synapse