can hermaphrodites have babies with themselves