The use of viral vectors in vaccine development