internal and external factors affecting business