Sustainable development: Holding our world in trust for our children - Michael Meacher