Sub-picomole colorimetric single nucleotide polymorphism discrimination using oligonucleotide-nanoparticle conjugates.