Cancer cells and viruses share common glycoepitopes: exciting opportunities toward combined treatments | Synapse