Sustainability and sustainable development: unraveling overlays and scope of their meanings