Renewable energy, non-renewable energy and sustainable development