external factors affecting business environment