The World Summit on sustainable development held in 2002 in Johannesburg, South Africa pledged for: