Which of the following best describes the concept of "sustainable development"?
A) Economic growth at any environmental cost
B) Meeting present needs without compromising future generations
C) Protecting nature by stopping all industrial activities
D) Focusing only on renewable energy sources