Do animal cells have cytoskeleton