economic factors affecting business