can a hermaphrodite get itself pregnant