external environmental factors for companies 700790