Effects of fluorescent dyes, quenchers, and dangling ends on DNA duplex stability.