what type of cell recognizes cells that have been infected by viruses because the infected cells have viral proteins on their surfaces?