Which pair of organelles is considered semi-autonomous because each contains its own DNA and ribosomes?