New blood test can reveal past viruses