Lipoplex-mediated delivery of nucleic acids: factors affecting in vivo transfection