Platelets and viruses: an ambivalent relationship