economic factors affecting business environment