Walking for justice: Clinton Pryor reaches end of 5800km journey