what are the similarities between endoskeleton and exoskeleton