who were penelope and odysseus sons?