how does marketing environment affect business​