external environment of marketing 1937286