Impact of macroeconomic volatility on enterprise sales cycles