Vietnamese embassy official shot in South Africa