Nucleic acid precipitation