oedipus character analysis