Combining linear-scaling DFT with subsystem DFT in born-oppenheimer and ehrenfest molecular dynamics simulations: From molecules to a virus in solution