factors affecting business environment