Lipid nanoparticles and nucleic acid delivery