South Africa vs Mexico – teams announced