industry opportunities and threats external analysis 503235