Kenya macroeconomic stability