SA fans cheer on Mexico in World Cup