Transnet appoints acting CEO after Portia Derby quits