Which best explained why viruses do not have special structures or enzymes that allow them to make their own food?