Viral vaccines and vectors - some lessons from cytomegaloviruses