Do animal cells have ribosomes