Why was Socrates called a sophist by Plato