Transnet appoints Mark Gregg-Macdonald