Environmental issues and business strategy: critical aspects and development trends