Endogenous viruses: insights into viral evolution and impact on host biology