Addressing the challenges of water-energy-food nexus programme in the context of sustainable development and climate change in South Africa