factors influencing business environment