Transnet CEO Portia Derby has quit amid crisis at company