Sustainable development and environmentalism: an ethical framework for policy and decision making in developing countries with special reference to Bangladesh