Special seminar - Viruses, transposons, and virus-host arms races: key factors in the evolution of life