James Hatuikulipi, the managing director of South Africa-based Investec Asset Management, has resigned