Single Nucleotide Polymorphism Detection Using a Biocompatible , Fluorogenic and DNA-Templated Reaction of Cyanine Dye Formation