Socrates the citizen-philosopher in Plato and in Xenophon