What is meant by business environment? Explain 'dynamic nature' and uncertainty' as features of business environment.