Nucleic acid labeling and fluorescent nucleotides