A site-directed mutagenesis method utilising large double-stranded DNA templates for the simultaneous introduction of multiple changes and sequential multiple rounds of mutation: application to the study of whole viral genomes 1st October 2006